
clean:
	rm -rf ./obj_dir

build_binary: 
	verilator --binary -j 1 -Wall our.v

build_cpp:
	verilator --cc --exe --build -j 1 -Wall sim_main.cpp our.v

build_sc:
	verilator --sc --exe -Wall sc_main.cpp our_sc.v # --build
	make -j -C obj_dir -f Vour_sc.mk Vour_sc # could be replaced by the arg --build in above line

run:
	./obj_dir/Vour

run_sc:
	./obj_dir/Vour_sc
